<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        /*
            强制类型转换
                将其他的数据类型转换为：
                String  Number  Boolean

            方式一：
                -调用被转换数据类型的toString()方法
                -不会影响到原变量，它会将转换结果返回
                -但是注意;null 和undefined两个值没有toString()方法
            
            方式二：
                -调用String()函数,并将被转换的数据作为参数传递给函数
                -使用String()函数做强制类型转换时，
                    对于number 和boolean实际上就是调用的tostring()方法
                    但是对于Null和undefined，就不会调用tostring()方法
                        它会将null直接转换为"null"
                        将undefined直接转换为"undefined"
        */
       var a=123;
       //调用a的toStrong()方法
        // a=a.toString();
        //调用String()函数
        a=String(a);
    //    console.log(a);
       console.log(typeof a);
    </script>
</head>
<body>
    
</body>
</html>